home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
-
- public class PropsCanvas extends Canvas implements ChessDisplayable {
- public void makeCurrent(Display var1) {
- var1.setCurrent(this);
- }
-
- public void paint(Graphics var1) {
- byte var2 = 4;
- int var3 = 0;
- if (((Canvas)this).hasPointerEvents()) {
- var1.drawString("Pointer available", var2, var3, 20);
- } else {
- var1.drawString("No Pointer available", var2, var3, 20);
- }
-
- var3 += 20;
- var1.drawString("Canvas height: " + CU.int2str(((Canvas)this).getHeight()), var2, var3, 20);
- var3 += 20;
- var1.drawString("Canvas width: " + CU.int2str(((Canvas)this).getWidth()), var2, var3, 20);
- var3 += 20;
- Font var4 = var1.getFont();
- if (var4.getSize() == 8) {
- var1.drawString("Default: Small font", var2, var3, 20);
- }
-
- if (var4.getSize() == 0) {
- var1.drawString("Default: Medium font", var2, var3, 20);
- }
-
- if (var4.getSize() == 16) {
- var1.drawString("Default: Large font", var2, var3, 20);
- }
-
- Font var5 = Font.getFont(var4.getFace(), 0, 8);
- Font var6 = Font.getFont(var4.getFace(), 0, 0);
- Font var7 = Font.getFont(var4.getFace(), 0, 16);
- var3 += 20;
- var1.setFont(var5);
- var1.drawString("Small font " + CU.int2str(var5.getHeight()), var2, var3, 20);
- var3 += 20;
- var1.setFont(var6);
- var1.drawString("Medium font " + CU.int2str(var5.getHeight()), var2, var3, 20);
- var3 += 20;
- var1.setFont(var7);
- var1.drawString("Large font " + CU.int2str(var5.getHeight()), var2, var3, 20);
- var1.setFont((Font)null);
- }
-
- public void pointerPressed(int var1, int var2) {
- CU.displayChessMIDlet();
- }
- }
-